package com.yeyv.net.Annotation.Permit;

//用于方法上的注解

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Permit {
    /**
     * 根据需要的权限拦截
     * <p>SELECT | INSERT     | UPDATE    | DELETE | ALL      | ADMIN</p>
     * <p>查询   | 添加       | 修改      | 删除    | 全部权限  | 管理员</p>
     */
    String[] value() default {};

    /**
     * 执行访问时间拦截 (毫秒)
     * <p>所有用户都会被time拦截</p>
     */
    int time() default 0;
}
